home *** CD-ROM | disk | FTP | other *** search
/ Micromanía: 150 Juegos 2010 / 150Juegos_16.iso / FIFA Manager 10 / FIFAManager10_Demo.exe / script / cupAlloc.txt < prev    next >
Encoding:
Text File  |  2009-10-07  |  20.0 KB  |  790 lines

  1. 26
  2. ;
  3. ; ----------------------------------------------
  4. ; FACup Germany
  5. ; ----------------------------------------------
  6. ; m_nRound
  7. ; m_nNumRounds
  8. ; m_nTeamsRound
  9. ; m_nNewTeamsRound
  10. ; m_nStartBeg
  11. ; m_nEndBeg
  12. ; m_nRoundID (Text)
  13. ; m_nFlags
  14. %INDEX%CUP1
  15. FA
  16. _ID_FACUP_GERMANY
  17. 0
  18. 6
  19. ; always play one match, with extra time and penalties
  20. { 0, 6, 64, 64,   0,  32, ROUND_1, BEG_1ST_LEG, BEG_WITH_EXTRA_TIME, BEG_WITH_PENALTY, BEG_NO_PREMIERLEAGUE_TEAMS }
  21. { 1, 6, 32,  0,  32,  48, ROUND_2, BEG_1ST_LEG, BEG_WITH_EXTRA_TIME, BEG_WITH_PENALTY, BEG_NO_PREMIERLEAGUE_TEAMS }
  22. { 2, 6, 16,  0,  48,  56, ROUND_3, BEG_1ST_LEG, BEG_WITH_EXTRA_TIME, BEG_WITH_PENALTY }
  23. { 3, 6,  8,  0,  56,  60, ROUND_QUARTERFINAL, BEG_1ST_LEG, BEG_WITH_EXTRA_TIME, BEG_WITH_PENALTY }
  24. { 4, 6,  4,  0,  60,  62, ROUND_SEMIFINAL, BEG_1ST_LEG, BEG_WITH_EXTRA_TIME, BEG_WITH_PENALTY }
  25. { 5, 6,  2,  0,  62,  63, ROUND_FINAL, BEG_1ST_LEG, BEG_WITH_EXTRA_TIME, BEG_WITH_PENALTY }
  26. 7
  27. GET_TAB_X_TO_Y,        { 0, LEAGUE, 0 }
  28. 1
  29. 24
  30. GET_TAB_LEVEL_X_TO_Y
  31. 1
  32. 1
  33. 24
  34. GET_TAB_LEVEL_X_TO_Y
  35. 2
  36. 1
  37. 24
  38. GET_TAB_LEVEL_X_TO_Y
  39. 3
  40. 1
  41. 24
  42. GET_TAB_LEVEL_X_TO_Y
  43. 4
  44. 1
  45. 24
  46. GET_CC_FA_WINNER, { 0, FA_CUP, 1 }
  47. GET_TAB_SPARE
  48. %INDEXEND%CUP1
  49. ; ----------------------------------------------
  50. ; FACup England
  51. ; ----------------------------------------------
  52. ;6
  53. ;{ 0, 6, 64, 24,  80,  92, ROUND_3, BEG_WITH_REPLAY, BEG_WITH_EXTRA_TIME }
  54. ;{ 1, 6, 32, 20,  92, 108, ROUND_4, BEG_1ST_LEG, BEG_WITH_EXTRA_TIME, BEG_WITH_PENALTY }
  55. ;{ 2, 6, 16,  0, 108, 116, ROUND_LAST_16,BEG_1ST_LEG, BEG_WITH_EXTRA_TIME, BEG_WITH_PENALTY }
  56. ;{ 3, 6,  8,  0, 116, 120, ROUND_QUARTERFINAL, BEG_1ST_LEG, BEG_WITH_EXTRA_TIME, BEG_WITH_PENALTY }
  57. ;{ 4, 6,  4,  0, 120, 122, ROUND_SEMIFINAL,BEG_1ST_LEG, BEG_WITH_EXTRA_TIME, BEG_WITH_PENALTY }
  58. ;{ 5, 6,  2,  0, 122, 123, ROUND_FINAL,BEG_1ST_LEG, BEG_WITH_EXTRA_TIME, BEG_WITH_PENALTY }
  59. %INDEX%CUP2
  60. FA
  61. _ID_FACUP_ENGLAND
  62. 0
  63. 8
  64. { 0, 8, 80, 80,   0,  40, ROUND_1, BEG_WITH_REPLAY }
  65. { 1, 8, 40,  0,  40,  60, ROUND_2, BEG_WITH_REPLAY }
  66. { 2, 8, 64, 44,  60,  92, ROUND_3, BEG_WITH_REPLAY }
  67. { 3, 8, 32,  0,  92, 108, ROUND_4, BEG_WITH_REPLAY }
  68. { 4, 8, 16,  0, 108, 116, ROUND_LAST_16,BEG_WITH_REPLAY }
  69. { 5, 8,  8,  0, 116, 120, ROUND_QUARTERFINAL, BEG_WITH_REPLAY }
  70. { 6, 8,  4,  0, 120, 122, ROUND_SEMIFINAL, BEG_1ST_LEG, BEG_WITH_EXTRA_TIME, BEG_WITH_PENALTY }
  71. { 7, 8,  2,  0, 122, 123, ROUND_FINAL, BEG_1ST_LEG, BEG_WITH_EXTRA_TIME, BEG_WITH_PENALTY }
  72. 6
  73. GET_TAB_X_TO_Y,            { 0, LEAGUE, 0 }
  74. 1
  75. 24
  76. GET_TAB_LEVEL_X_TO_Y
  77. 1
  78. 1
  79. 24
  80. GET_TAB_LEVEL_X_TO_Y
  81. 2
  82. 1
  83. 24
  84. GET_TAB_LEVEL_X_TO_Y
  85. 3
  86. 1
  87. 24
  88. GET_TAB_LEVEL_X_TO_Y
  89. 4
  90. 1
  91. 24
  92. GET_CC_FA_WINNER, { 0, FA_CUP, 1 }
  93. %INDEXEND%CUP2
  94. ; ----------------------------------------------
  95. ; FACup France
  96. ; ----------------------------------------------
  97. %INDEX%CUP3
  98. FA
  99. _ID_FACUP_FRANCE
  100. 0
  101. 6
  102. { 0, 6, 16, 16,   0,   8, ROUND_1, BEG_1ST_LEG, BEG_WITH_EXTRA_TIME, BEG_WITH_PENALTY }
  103. { 1, 6, 32, 24,   8,  24, ROUND_2, BEG_1ST_LEG, BEG_WITH_EXTRA_TIME, BEG_WITH_PENALTY }
  104. { 2, 6, 16,  0,  24,  32, ROUND_3, BEG_1ST_LEG, BEG_WITH_EXTRA_TIME, BEG_WITH_PENALTY }
  105. { 3, 6,  8,  0,  32,  36, ROUND_QUARTERFINAL, BEG_1ST_LEG, BEG_WITH_EXTRA_TIME, BEG_WITH_PENALTY }
  106. { 4, 6,  4,  0,  36,  38, ROUND_SEMIFINAL, BEG_1ST_LEG, BEG_WITH_EXTRA_TIME, BEG_WITH_PENALTY }
  107. { 5, 6,  2,  0,  38,  39, ROUND_FINAL, BEG_1ST_LEG, BEG_WITH_EXTRA_TIME, BEG_WITH_PENALTY }
  108. 6
  109. GET_TAB_X_TO_Y,        { 0, LEAGUE, 0 }
  110. 1
  111. 24
  112. GET_TAB_LEVEL_X_TO_Y
  113. 1
  114. 1
  115. 24
  116. GET_TAB_LEVEL_X_TO_Y
  117. 2
  118. 1
  119. 24
  120. GET_TAB_LEVEL_X_TO_Y
  121. 3
  122. 1
  123. 24
  124. GET_TAB_LEVEL_X_TO_Y
  125. 4
  126. 1
  127. 24
  128. GET_CC_FA_WINNER, { 0, FA_CUP, 1 }
  129. %INDEXEND%CUP3
  130. ; ----------------------------------------------
  131. ; FACup Spain
  132. ; ----------------------------------------------
  133. %INDEX%CUP4
  134. FA
  135. _ID_FACUP_SPAIN
  136. 0
  137. 8
  138. { 0, 8, 56, 56,   0,  28, ROUND_1, BEG_1ST_LEG, BEG_WITH_EXTRA_TIME, BEG_WITH_PENALTY, BEG_NO_PREMIER_LEAGUE_TEAMS }
  139. { 1, 8, 48, 20,  28,  52, ROUND_2, BEG_1ST_LEG, BEG_WITH_EXTRA_TIME, BEG_WITH_PENALTY, BEG_NO_PREMIER_LEAGUE_TEAMS }
  140. { 2, 8, 24,  0,  52,  64, ROUND_3, BEG_1ST_LEG, BEG_WITH_EXTRA_TIME, BEG_WITH_PENALTY, BEG_NO_PREMIER_LEAGUE_TEAMS }
  141. { 3, 8, 32, 20,  64,  80, ROUND_4, BEG_2ND_LEG, BEG_WITH_EXTRA_TIME, BEG_WITH_PENALTY }
  142. { 4, 8, 16,  0,  80,  88, ROUND_LAST_16, BEG_2ND_LEG, BEG_WITH_EXTRA_TIME, BEG_WITH_PENALTY }
  143. { 5, 8,  8,  0,  88,  92, ROUND_QUARTERFINAL, BEG_2ND_LEG, BEG_WITH_EXTRA_TIME, BEG_WITH_PENALTY }
  144. { 6, 8,  4,  0,  92,  94, ROUND_SEMIFINAL, BEG_2ND_LEG, BEG_WITH_EXTRA_TIME, BEG_WITH_PENALTY }
  145. { 7, 8,  2,  0,  94,  95, ROUND_FINAL, BEG_1ST_LEG, BEG_WITH_EXTRA_TIME, BEG_WITH_PENALTY }
  146. 7
  147. GET_TAB_X_TO_Y,        { 0, LEAGUE, 0 }
  148. 1
  149. 24
  150. GET_TAB_LEVEL_X_TO_Y
  151. 1
  152. 1
  153. 24
  154. GET_TAB_LEVEL_X_TO_Y
  155. 2
  156. 1
  157. 14
  158. GET_TAB_LEVEL_X_TO_Y
  159. 3
  160. 1
  161. 14
  162. GET_TAB_LEVEL_X_TO_Y
  163. 4
  164. 1
  165. 13
  166. GET_TAB_LEVEL_X_TO_Y
  167. 5
  168. 1
  169. 14
  170. GET_CC_FA_WINNER, { 0, FA_CUP, 1 }
  171. GET_TAB_SPARE
  172. %INDEXEND%CUP4
  173. ; ----------------------------------------------
  174. ; FACup Italy
  175. ; ----------------------------------------------
  176. %INDEX%CUP5
  177. FA
  178. _ID_FACUP_ITALY
  179. 0
  180. 6
  181. { 0, 6, 20, 20,   0,  10, ROUND_1, BEG_2ND_LEG, BEG_WITH_EXTRA_TIME, BEG_WITH_PENALTY }
  182. { 1, 6, 32, 22,  10,  26, ROUND_2, BEG_2ND_LEG, BEG_WITH_EXTRA_TIME, BEG_WITH_PENALTY }
  183. { 2, 6, 16,  0,  26,  34, ROUND_3, BEG_2ND_LEG, BEG_WITH_EXTRA_TIME, BEG_WITH_PENALTY }
  184. { 3, 6,  8,  0,  34,  38, ROUND_QUARTERFINAL, BEG_2ND_LEG, BEG_WITH_EXTRA_TIME, BEG_WITH_PENALTY }
  185. { 4, 6,  4,  0,  38,  40, ROUND_SEMIFINAL, BEG_2ND_LEG, BEG_WITH_EXTRA_TIME, BEG_WITH_PENALTY }
  186. { 5, 6,  2,  0,  40,  41, ROUND_FINAL, BEG_1ST_LEG, BEG_WITH_EXTRA_TIME, BEG_WITH_PENALTY }
  187. 2
  188. GET_TAB_X_TO_Y,        { 0, LEAGUE, 0 }
  189. 1
  190. 20
  191. GET_TAB_X_TO_Y,        { 0, LEAGUE, 1 }
  192. 1
  193. 22
  194. %INDEXEND%CUP5
  195. ; ----------------------------------------------
  196. ; LeagueCup Germany
  197. ; ----------------------------------------------
  198. %INDEX%CUP6
  199. LEAGUE
  200. _ID_LEAGUECUP_GERMANY
  201. 0
  202. 3
  203. { 0, 3,  4,  4,   0,   2, ROUND_PREROUND1, BEG_1ST_LEG, BEG_WITH_PENALTY },
  204. { 1, 3,  4,  2,   2,   4, ROUND_SEMIFINAL, BEG_1ST_LEG, BEG_WITH_PENALTY },
  205. { 2, 3,  2,  0,   4,   5, ROUND_FINAL, BEG_1ST_LEG, BEG_WITH_PENALTY },
  206. 4
  207. GET_CHAMP, { 0, FA_CUP, 0 }
  208. GET_TAB_X_TO_Y, { 0, LEAGUE, 0 }
  209. 1
  210. 4
  211. GET_TAB_X_TO_Y, { 0, LEAGUE, 0 }
  212. 16
  213. 1
  214. GET_TAB_X_TO_Y, { 0, LEAGUE, 0 }
  215. 4
  216. 4
  217. %INDEXEND%CUP6
  218. ; ----------------------------------------------
  219. ; Leaguecup England
  220. ; ----------------------------------------------
  221. %INDEX%CUP7
  222. LEAGUE
  223. _ID_LEAGUECUP_ENGLAND
  224. 0
  225. 7
  226. ; m_nRound
  227. ; m_nNumRounds
  228. ; m_nTeamsRound
  229. ; m_nNewTeamsRound
  230. ; m_nStartBeg
  231. ; m_nEndBeg
  232. ; m_nFlags
  233. { 0, 7, 70, 70,   0,  35, ROUND_1, BEG_1ST_LEG, BEG_WITH_EXTRA_TIME, BEG_WITH_PENALTY }
  234. { 1, 7, 50, 15,  35,  60, ROUND_2, BEG_1ST_LEG, BEG_WITH_EXTRA_TIME, BEG_WITH_PENALTY }
  235. { 2, 7, 32,  7,  60,  76, ROUND_3, BEG_1ST_LEG, BEG_WITH_EXTRA_TIME, BEG_WITH_PENALTY }
  236. { 3, 7, 16,  0,  76,  84, ROUND_4, BEG_1ST_LEG, BEG_WITH_EXTRA_TIME, BEG_WITH_PENALTY }
  237. { 4, 7,  8,  0,  84,  88, ROUND_QUARTERFINAL, BEG_1ST_LEG, BEG_WITH_EXTRA_TIME, BEG_WITH_PENALTY }
  238. { 5, 7,  4,  0,  88,  90, ROUND_SEMIFINAL, BEG_2ND_LEG, BEG_WITH_EXTRA_TIME, BEG_WITH_PENALTY }
  239. { 6, 7,  2,  0,  90,  91, ROUND_FINAL, BEG_1ST_LEG, BEG_WITH_EXTRA_TIME, BEG_WITH_PENALTY }
  240. 6
  241. GET_TAB_X_TO_Y,            { 0, LEAGUE, 0 }
  242. 1
  243. 24
  244. GET_TAB_LEVEL_X_TO_Y
  245. 1
  246. 1
  247. 24
  248. GET_TAB_LEVEL_X_TO_Y
  249. 2
  250. 1
  251. 24
  252. GET_TAB_LEVEL_X_TO_Y
  253. 3
  254. 1
  255. 24
  256. GET_TAB_LEVEL_X_TO_Y
  257. 4
  258. 1
  259. 24
  260. GET_TAB_SPARE
  261. %INDEXEND%CUP7
  262. ; ----------------------------------------------
  263. ; Leaguecup Frankreich
  264. ; ----------------------------------------------
  265. %INDEX%CUP8
  266. LEAGUE
  267. _ID_LEAGUE_FRANCE
  268. 0
  269. 6
  270. ; m_nRound
  271. ; m_nNumRounds
  272. ; m_nTeamsRound
  273. ; m_nNewTeamsRound
  274. ; m_nStartBeg
  275. ; m_nEndBeg
  276. ; m_nFlags
  277. { 0, 6, 22, 22,   0,  11, ROUND_1, BEG_1ST_LEG, BEG_WITH_EXTRA_TIME, BEG_WITH_PENALTY }
  278. { 1, 6, 32, 21,  11,  27, ROUND_2, BEG_1ST_LEG, BEG_WITH_EXTRA_TIME, BEG_WITH_PENALTY }
  279. { 2, 6, 16,  0,  27,  35, ROUND_3, BEG_1ST_LEG, BEG_WITH_EXTRA_TIME, BEG_WITH_PENALTY }
  280. { 3, 6,  8,  0,  35,  39, ROUND_QUARTERFINAL, BEG_1ST_LEG, BEG_WITH_EXTRA_TIME, BEG_WITH_PENALTY }
  281. { 4, 6,  4,  0,  39,  41, ROUND_SEMIFINAL, BEG_1ST_LEG, BEG_WITH_EXTRA_TIME, BEG_WITH_PENALTY }
  282. { 5, 6,  2,  0,  41,  42, ROUND_FINAL, BEG_1ST_LEG, BEG_WITH_EXTRA_TIME, BEG_WITH_PENALTY }6
  283. 6
  284. GET_TAB_X_TO_Y,            { 0, LEAGUE, 0 }
  285. 1
  286. 24
  287. GET_TAB_LEVEL_X_TO_Y
  288. 1
  289. 1
  290. 24
  291. GET_TAB_LEVEL_X_TO_Y
  292. 2
  293. 1
  294. 24
  295. GET_TAB_LEVEL_X_TO_Y
  296. 3
  297. 1
  298. 24
  299. GET_TAB_LEVEL_X_TO_Y
  300. 4
  301. 1
  302. 24
  303. GET_TAB_SPARE
  304. %INDEXEND%CUP8
  305. %INDEX%CUP9
  306. CC_FA
  307. _ID_FACUP_GERMANY
  308. 0
  309. 5
  310. ; always play one match, with extra time and penalties / for create a club
  311. { 0, 5, 32, 32,  32,  48, ROUND_2, BEG_1ST_LEG, BEG_WITH_EXTRA_TIME, BEG_WITH_PENALTY, BEG_NO_PREMIERLEAGUE_TEAMS }
  312. { 1, 5, 16,  0,  48,  56, ROUND_3, BEG_1ST_LEG, BEG_WITH_EXTRA_TIME, BEG_WITH_PENALTY }
  313. { 2, 5,  8,  0,  56,  60, ROUND_QUARTERFINAL, BEG_1ST_LEG, BEG_WITH_EXTRA_TIME, BEG_WITH_PENALTY }
  314. { 3, 5,  4,  0,  60,  62, ROUND_SEMIFINAL, BEG_1ST_LEG, BEG_WITH_EXTRA_TIME, BEG_WITH_PENALTY }
  315. { 4, 5,  2,  0,  62,  63, ROUND_FINAL, BEG_1ST_LEG, BEG_WITH_EXTRA_TIME, BEG_WITH_PENALTY }
  316. 7
  317. GET_TAB_X_TO_Y,        { 0, LEAGUE, 0 }
  318. 1
  319. 24
  320. GET_TAB_LEVEL_X_TO_Y
  321. 1
  322. 1
  323. 24
  324. GET_TAB_LEVEL_X_TO_Y
  325. 2
  326. 1
  327. 24
  328. GET_TAB_LEVEL_X_TO_Y
  329. 3
  330. 1
  331. 24
  332. GET_TAB_LEVEL_X_TO_Y
  333. 4
  334. 1
  335. 24
  336. GET_CC_FA_WINNER, { 0, FA_CUP, 1 }
  337. GET_TAB_SPARE
  338. %INDEXEND%CUP9
  339. %INDEX%CUP10
  340. CC_FA
  341. _ID_FACUP_GERMANY
  342. 0
  343. 5
  344. ; always play one match, with extra time and penalties / create a club
  345. { 0, 5, 32, 32,  32,  48, ROUND_2, BEG_1ST_LEG, BEG_WITH_EXTRA_TIME, BEG_WITH_PENALTY, BEG_NO_PREMIERLEAGUE_TEAMS }
  346. { 1, 5, 16,  0,  48,  56, ROUND_3, BEG_1ST_LEG, BEG_WITH_EXTRA_TIME, BEG_WITH_PENALTY }
  347. { 2, 5,  8,  0,  56,  60, ROUND_QUARTERFINAL, BEG_1ST_LEG, BEG_WITH_EXTRA_TIME, BEG_WITH_PENALTY }
  348. { 3, 5,  4,  0,  60,  62, ROUND_SEMIFINAL, BEG_1ST_LEG, BEG_WITH_EXTRA_TIME, BEG_WITH_PENALTY }
  349. { 4, 5,  2,  0,  62,  63, ROUND_FINAL, BEG_1ST_LEG, BEG_WITH_EXTRA_TIME, BEG_WITH_PENALTY }
  350. 7
  351. GET_TAB_X_TO_Y,        { 0, LEAGUE, 0 }
  352. 1
  353. 24
  354. GET_TAB_LEVEL_X_TO_Y
  355. 1
  356. 1
  357. 24
  358. GET_TAB_LEVEL_X_TO_Y
  359. 2
  360. 1
  361. 24
  362. GET_TAB_LEVEL_X_TO_Y
  363. 3
  364. 1
  365. 24
  366. GET_TAB_LEVEL_X_TO_Y
  367. 4
  368. 1
  369. 24
  370. GET_CC_FA_WINNER, { 0, FA_CUP, 1 }
  371. GET_TAB_SPARE
  372. %INDEXEND%CUP10
  373. ; ----------------------------------------------
  374. ; FA Cup Scotland
  375. ; ----------------------------------------------
  376. %INDEX%CUP11
  377. FA
  378. _ID_FACUP_SCOTLAND
  379. 0
  380. 7
  381. { 0, 7,     16, 16,   0,  8, ROUND_1, BEG_WITH_REPLAY },
  382. { 1, 7,  20, 12,   8,  18, ROUND_2, BEG_WITH_REPLAY }
  383. { 2, 7,  32, 22,   18, 34, ROUND_3, BEG_WITH_REPLAY }
  384. { 3, 7,  16,  0,   34, 42, ROUND_LAST_16, BEG_WITH_REPLAY }
  385. { 4, 7,   8,  0,   42, 46, ROUND_QUARTERFINAL, BEG_WITH_REPLAY }
  386. { 5, 7,   4,  0,   46, 48, ROUND_SEMIFINAL, BEG_WITH_REPLAY }
  387. { 6, 7,   2,  0,   48, 49, ROUND_FINAL, BEG_1ST_LEG, BEG_WITH_EXTRA_TIME, BEG_WITH_PENALTY }
  388. 5
  389. GET_TAB_X_TO_Y, { 0, LEAGUE, 0 }
  390. 1
  391. 24
  392. GET_TAB_LEVEL_X_TO_Y
  393. 1
  394. 1
  395. 24
  396. GET_TAB_LEVEL_X_TO_Y
  397. 2
  398. 1
  399. 24
  400. GET_TAB_LEVEL_X_TO_Y
  401. 3
  402. 1
  403. 24
  404. GET_TAB_SPARE
  405. %INDEXEND%CUP11
  406. ; ----------------------------------------------
  407. ; Leaguecup scotland
  408. ; ----------------------------------------------
  409. %INDEX%CUP12
  410. LEAGUE
  411. _ID_LEAGUECUP_SCOTLAND
  412. 0
  413. 5
  414. ; m_nRound
  415. ; m_nNumRounds
  416. ; m_nTeamsRound
  417. ; m_nNewTeamsRound
  418. ; m_nStartBeg
  419. ; m_nEndBeg
  420. ; m_nFlags
  421. { 0, 5, 28, 28,   0,  14, ROUND_1, BEG_1ST_LEG, BEG_WITH_EXTRA_TIME, BEG_WITH_PENALTY }
  422. { 1, 5, 16,  2,  14,  22, ROUND_4, BEG_1ST_LEG, BEG_WITH_EXTRA_TIME, BEG_WITH_PENALTY }
  423. { 2, 5,  8,  0,  22,  26, ROUND_QUARTERFINAL, BEG_1ST_LEG, BEG_WITH_EXTRA_TIME, BEG_WITH_PENALTY }
  424. { 3, 5,  4,  0,  28,  30, ROUND_SEMIFINAL, BEG_1ST_LEG, BEG_WITH_EXTRA_TIME, BEG_WITH_PENALTY }
  425. { 4, 5,  2,  0,  30,  31, ROUND_FINAL, BEG_1ST_LEG, BEG_WITH_EXTRA_TIME, BEG_WITH_PENALTY }
  426. 6
  427. GET_TAB_X_TO_Y,            { 0, LEAGUE, 0 }
  428. 1
  429. 24
  430. GET_TAB_LEVEL_X_TO_Y
  431. 1
  432. 1
  433. 24
  434. GET_TAB_LEVEL_X_TO_Y
  435. 2
  436. 1
  437. 24
  438. GET_TAB_LEVEL_X_TO_Y
  439. 3
  440. 1
  441. 24
  442. GET_TAB_LEVEL_X_TO_Y
  443. 4
  444. 1
  445. 24
  446. GET_TAB_SPARE
  447. %INDEXEND%CUP12
  448. ; ----------------------------------------------
  449. ; Leaguecup Div 2 and 3
  450. ; ----------------------------------------------
  451. %INDEX%CUP13
  452. ; m_nRound
  453. ; m_nNumRounds
  454. ; m_nTeamsRound
  455. ; m_nNewTeamsRound
  456. ; m_nStartBeg
  457. ; m_nEndBeg
  458. ; m_nFlags
  459. LEAGUE
  460. _ID_LEAGUECUP_DIV2_3
  461. 0
  462. 6
  463. { 0, 6,     56,  56,   0,  28, ROUND_1, BEG_NO_SHUFFLE, BEG_1ST_LEG, BEG_WITH_EXTRA_TIME, BEG_WITH_PENALTY },
  464. { 1, 6,     32,  4,    28, 44, ROUND_2, BEG_NO_SHUFFLE, BEG_1ST_LEG, BEG_WITH_EXTRA_TIME, BEG_WITH_PENALTY },
  465. { 2, 6,     16,  0,    44, 52, ROUND_3, BEG_NO_SHUFFLE, BEG_1ST_LEG, BEG_WITH_EXTRA_TIME, BEG_WITH_PENALTY },
  466. { 3, 6,      8,  0,    52, 56, ROUND_QUARTERFINAL, BEG_NO_SHUFFLE, BEG_1ST_LEG, BEG_WITH_EXTRA_TIME, BEG_WITH_PENALTY },
  467. { 4, 6,      4,  0,    56, 58, ROUND_SEMIFINAL, BEG_NO_SHUFFLE, BEG_2ND_LEG, BEG_WITH_EXTRA_TIME, BEG_WITH_PENALTY },
  468. { 5, 6,      2,  0,    58, 59, ROUND_FINAL, BEG_1ST_LEG, BEG_WITH_EXTRA_TIME, BEG_WITH_PENALTY },
  469. 3
  470. GET_TAB_LEVEL_X_TO_Y
  471. 2
  472. 1
  473. 24
  474. GET_TAB_LEVEL_X_TO_Y
  475. 3
  476. 1
  477. 24
  478. GET_TAB_LEVEL_X_TO_Y
  479. 4
  480. 1
  481. 24
  482. %INDEXEND%CUP13
  483. ; ----------------------------------------------
  484. ; Conference Cup
  485. ; ----------------------------------------------
  486. %INDEX%CUP14
  487. LEAGUE
  488. _ID_LEAGUECUP_CONFERENCE
  489. 0
  490. 5
  491. { 0, 5,     32,  32,   0,  16, ROUND_1, BEG_NO_SHUFFLE, BEG_1ST_LEG, BEG_WITH_EXTRA_TIME, BEG_WITH_PENALTY },
  492. { 1, 5,     16,  0,    16, 24, ROUND_2, BEG_1ST_LEG, BEG_WITH_EXTRA_TIME, BEG_WITH_PENALTY },
  493. { 2, 5,      8,  0,    24, 28, ROUND_QUARTERFINAL, BEG_1ST_LEG, BEG_WITH_EXTRA_TIME, BEG_WITH_PENALTY },
  494. { 3, 5,      4,  0,    28, 30, ROUND_SEMIFINAL, BEG_1ST_LEG, BEG_WITH_EXTRA_TIME, BEG_WITH_PENALTY },
  495. { 4, 5,      2,  0,    31, 32, ROUND_FINAL, BEG_1ST_LEG, BEG_WITH_EXTRA_TIME, BEG_WITH_PENALTY },
  496. 2
  497. GET_TAB_LEVEL_X_TO_Y
  498. 4
  499. 1
  500. 24
  501. GET_TAB_SPARE
  502. %INDEXEND%CUP14
  503. ; ----------------------------------------------
  504. ; Supercup 1 Spiel
  505. ; ----------------------------------------------
  506. %INDEX%CUP15
  507. SUPERCUP
  508. _ID_SUPERCUP1
  509. 0
  510. 1
  511. { 0, 1,     2,  2,   0,  1, ROUND_FINAL, BEG_NO_SHUFFLE, BEG_1ST_LEG, BEG_WITH_EXTRA_TIME, BEG_WITH_PENALTY },
  512. 5
  513. GET_CHAMP, { 0, LEAGUE, 0 }
  514. GET_CHAMP, { 0, FA_CUP, 0 }
  515. GET_RUNNER_UP, { 0, FA_CUP, 0 }
  516. GET_TAB_LEVEL_X_TO_Y
  517. 0
  518. 1
  519. 24
  520. GET_TAB_SPARE
  521. %INDEXEND%CUP15
  522. ; ----------------------------------------------
  523. ; Supercup 2 Spiel
  524. ; ----------------------------------------------
  525. %INDEX%CUP16
  526. SUPERCUP
  527. _ID_SUPERCUP2
  528. 0
  529. 1
  530. { 0, 1,     2,  2,   0,  1, ROUND_FINAL, BEG_NO_SHUFFLE, BEG_2ND_LEG, BEG_WITH_EXTRA_TIME, BEG_WITH_PENALTY },
  531. 5
  532. GET_CHAMP, { 0, FA_CUP, 0 }
  533. GET_CHAMP, { 0, LEAGUE, 0 }
  534. GET_RUNNER_UP, { 0, FA_CUP, 0 }
  535. GET_TAB_LEVEL_X_TO_Y
  536. 0
  537. 1
  538. 24
  539. GET_TAB_SPARE
  540. %INDEXEND%CUP16
  541. ; ----------------------------------------------
  542. ; friendly match
  543. ; ----------------------------------------------
  544. %INDEX%CUP17
  545. MISC
  546. _ID_FRIENDLY
  547. 0
  548. 1
  549. { 0, 1,     2,  2,   0,  1, ROUND_FINAL, BEG_NO_SHUFFLE, BEG_1ST_LEG },
  550. 0
  551. %INDEXEND%CUP17
  552. ; ----------------------------------------------
  553. ; Tournament 4 teams
  554. ; ----------------------------------------------
  555. %INDEX%CUP18
  556. MISC
  557. _ID_TOURNAMENT
  558. 0
  559. 3
  560. { 0, 3,     4,  4,   0,  2, ROUND_1, BEG_NO_SHUFFLE, BEG_1ST_LEG, BEG_WITH_PENALTY },
  561. { 1, 3,     2,  0,   2,  3, ROUND_2, BEG_NO_SHUFFLE, BEG_1ST_LEG, BEG_WITH_PENALTY },
  562. { 2, 3,     2,  0,   3,  4, ROUND_FINAL, BEG_NO_SHUFFLE, BEG_1ST_LEG, BEG_WITH_PENALTY },
  563. 0
  564. %INDEXEND%CUP18
  565. ; ----------------------------------------------
  566. ; Relegation Schweiz
  567. ; ----------------------------------------------
  568. %INDEX%CUP19
  569. RELEGATION
  570. _ID_REL_SWITZERLAND
  571. 2
  572. 1
  573. { 0, 1,     2,  2,   0,  1, ROUND_FINAL, BEG_NO_SHUFFLE, BEG_2ND_LEG, BEG_WITH_EXTRA_TIME, BEG_WITH_PENALTY },
  574. 2
  575. GET_TAB_LEVEL_X_TO_Y
  576. -1
  577. 9
  578. 1
  579. GET_TAB_LEVEL_X_TO_Y
  580. -2
  581. 2
  582. 1
  583. %INDEXEND%CUP19
  584. ; ----------------------------------------------
  585. ; Relegation England 3
  586. ; ----------------------------------------------
  587. %INDEX%CUP20
  588. RELEGATION
  589. _ID_REL_ENGLAND3
  590. 8
  591. 2
  592. { 0, 2,     4,  4,   0,   2, ROUND_1, BEG_NO_SHUFFLE, BEG_2ND_LEG, BEG_WITH_EXTRA_TIME, BEG_WITH_PENALTY, BEG_WITH_GOLDEN_GOAL },
  593. { 1, 2,  2,  0,   2,   3, ROUND_2, BEG_1ST_LEG, BEG_WITH_EXTRA_TIME, BEG_WITH_PENALTY, BEG_WITH_GOLDEN_GOAL }
  594. 4
  595. GET_TAB_LEVEL_X_TO_Y
  596. -1
  597. 5
  598. 1
  599. GET_TAB_LEVEL_X_TO_Y
  600. -1
  601. 2
  602. 1
  603. GET_TAB_LEVEL_X_TO_Y
  604. -1
  605. 4
  606. 1
  607. GET_TAB_LEVEL_X_TO_Y
  608. -1
  609. 3
  610. 1
  611. %INDEXEND%CUP20
  612. ;
  613. ; ----------------------------------------------
  614. ; FACup Small
  615. ; ----------------------------------------------
  616. ; m_nRound
  617. ; m_nNumRounds
  618. ; m_nTeamsRound
  619. ; m_nNewTeamsRound
  620. ; m_nStartBeg
  621. ; m_nEndBeg
  622. ; m_nRoundID (Text)
  623. ; m_nFlags
  624. %INDEX%CUP21
  625. MISC
  626. _ID_FA_SMALL
  627. 0
  628. 3
  629. { 0, 3,  8,  8,   0,   4, ROUND_QUARTERFINAL, BEG_1ST_LEG, BEG_WITH_EXTRA_TIME, BEG_WITH_PENALTY }
  630. { 1, 3,  4,  0,   4,   6, ROUND_SEMIFINAL, BEG_1ST_LEG, BEG_WITH_EXTRA_TIME, BEG_WITH_PENALTY }
  631. { 2, 3,  2,  0,   6,   7, ROUND_FINAL, BEG_1ST_LEG, BEG_WITH_EXTRA_TIME, BEG_WITH_PENALTY }
  632. 1
  633. GET_TAB_X_TO_Y,            { 0, LEAGUE, 0 }
  634. 1
  635. 24
  636. %INDEXEND%CUP21
  637. %INDEX%CUP22
  638. CC_FA
  639. _ID_FACUP_GERMANY
  640. 0
  641. 7
  642. ; always play one match, with extra time and penalties / create a club
  643. { 0, 7, 128, 128,  0,  64, ROUND_1, BEG_1ST_LEG, BEG_WITH_EXTRA_TIME, BEG_WITH_PENALTY }
  644. { 1, 7, 64,  0,   64,  96, ROUND_2, BEG_1ST_LEG, BEG_WITH_EXTRA_TIME, BEG_WITH_PENALTY }
  645. { 2, 7, 32,  0,   96, 112, ROUND_3, BEG_1ST_LEG, BEG_WITH_EXTRA_TIME, BEG_WITH_PENALTY }
  646. { 3, 7, 16,  0,  112, 120, ROUND_4, BEG_1ST_LEG, BEG_WITH_EXTRA_TIME, BEG_WITH_PENALTY }
  647. { 4, 7,  8,  0,  120, 124, ROUND_QUARTERFINAL, BEG_1ST_LEG, BEG_WITH_EXTRA_TIME, BEG_WITH_PENALTY }
  648. { 5, 7,  4,  0,  124, 126, ROUND_SEMIFINAL, BEG_1ST_LEG, BEG_WITH_EXTRA_TIME, BEG_WITH_PENALTY }
  649. { 6, 7,  2,  0,  126, 127, ROUND_FINAL, BEG_1ST_LEG, BEG_WITH_EXTRA_TIME, BEG_WITH_PENALTY }
  650. 6
  651. GET_TAB_LEVEL_X_TO_Y
  652. -1
  653. 1
  654. 24
  655. GET_TAB_LEVEL_X_TO_Y
  656. -2
  657. 1
  658. 24
  659. GET_TAB_LEVEL_X_TO_Y
  660. -3
  661. 1
  662. 24
  663. GET_TAB_LEVEL_X_TO_Y
  664. -4
  665. 1
  666. 24
  667. GET_TAB_LEVEL_X_TO_Y
  668. -5
  669. 1
  670. 24
  671. GET_TAB_LEVEL_X_TO_Y
  672. -6
  673. 1
  674. 24
  675. %INDEXEND%CUP22
  676. %INDEX%CUP23
  677. CC_FA
  678. _ID_FACUP_GERMANY
  679. 0
  680. 6
  681. ; always play one match, with extra time and penalties / create a club
  682. { 0, 6, 64, 64,   0,  32, ROUND_1, BEG_1ST_LEG, BEG_WITH_EXTRA_TIME, BEG_WITH_PENALTY }
  683. { 1, 6, 32,  0,  32,  48, ROUND_2, BEG_1ST_LEG, BEG_WITH_EXTRA_TIME, BEG_WITH_PENALTY }
  684. { 2, 6, 16,  0,  48,  56, ROUND_3, BEG_1ST_LEG, BEG_WITH_EXTRA_TIME, BEG_WITH_PENALTY }
  685. { 3, 6,  8,  0,  56,  60, ROUND_QUARTERFINAL, BEG_1ST_LEG, BEG_WITH_EXTRA_TIME, BEG_WITH_PENALTY }
  686. { 4, 6,  4,  0,  60,  62, ROUND_SEMIFINAL, BEG_1ST_LEG, BEG_WITH_EXTRA_TIME, BEG_WITH_PENALTY }
  687. { 5, 6,  2,  0,  62,  63, ROUND_FINAL, BEG_1ST_LEG, BEG_WITH_EXTRA_TIME, BEG_WITH_PENALTY }
  688. 6
  689. GET_TAB_LEVEL_X_TO_Y
  690. -1
  691. 1
  692. 24
  693. GET_TAB_LEVEL_X_TO_Y
  694. -2
  695. 1
  696. 24
  697. GET_TAB_LEVEL_X_TO_Y
  698. -3
  699. 1
  700. 24
  701. GET_TAB_LEVEL_X_TO_Y
  702. -4
  703. 1
  704. 24
  705. GET_TAB_LEVEL_X_TO_Y
  706. -5
  707. 1
  708. 24
  709. GET_TAB_LEVEL_X_TO_Y
  710. -6
  711. 1
  712. 24
  713. %INDEXEND%CUP23
  714. %INDEX%CUP24
  715. CC_FA
  716. _ID_FACUP_GERMANY
  717. 0
  718. 5
  719. ; always play one match, with extra time and penalties / create a club
  720. { 0, 5, 32, 32,   0,  16, ROUND_2, BEG_1ST_LEG, BEG_WITH_EXTRA_TIME, BEG_WITH_PENALTY }
  721. { 1, 5, 16,  0,  16,  24, ROUND_3, BEG_1ST_LEG, BEG_WITH_EXTRA_TIME, BEG_WITH_PENALTY }
  722. { 2, 5,  8,  0,  24,  28, ROUND_QUARTERFINAL, BEG_1ST_LEG, BEG_WITH_EXTRA_TIME, BEG_WITH_PENALTY }
  723. { 3, 5,  4,  0,  28,  30, ROUND_SEMIFINAL, BEG_1ST_LEG, BEG_WITH_EXTRA_TIME, BEG_WITH_PENALTY }
  724. { 4, 5,  2,  0,  30,  31, ROUND_FINAL, BEG_1ST_LEG, BEG_WITH_EXTRA_TIME, BEG_WITH_PENALTY }
  725. 6
  726. GET_TAB_LEVEL_X_TO_Y
  727. -1
  728. 1
  729. 24
  730. GET_TAB_LEVEL_X_TO_Y
  731. -2
  732. 1
  733. 24
  734. GET_TAB_LEVEL_X_TO_Y
  735. -3
  736. 1
  737. 24
  738. GET_TAB_LEVEL_X_TO_Y
  739. -4
  740. 1
  741. 24
  742. GET_TAB_LEVEL_X_TO_Y
  743. -5
  744. 1
  745. 24
  746. GET_TAB_LEVEL_X_TO_Y
  747. -6
  748. 1
  749. 24
  750. %INDEXEND%CUP24
  751. %INDEX%CUP25
  752. CC_FA
  753. _ID_FACUP_GERMANY
  754. 0
  755. 7
  756. ; always play one match, with extra time and penalties / create a club
  757. { 0, 7, 64, 64,   0,   32, ROUND_1, BEG_1ST_LEG, BEG_WITH_EXTRA_TIME, BEG_WITH_PENALTY }
  758. { 1, 7, 64, 32,   32,  64, ROUND_2, BEG_1ST_LEG, BEG_WITH_EXTRA_TIME, BEG_WITH_PENALTY }
  759. { 2, 7, 32,  0,   64,  80, ROUND_3, BEG_1ST_LEG, BEG_WITH_EXTRA_TIME, BEG_WITH_PENALTY }
  760. { 3, 7, 16,  0,   80,  88, ROUND_4, BEG_1ST_LEG, BEG_WITH_EXTRA_TIME, BEG_WITH_PENALTY }
  761. { 4, 7,  8,  0,   88,  92, ROUND_QUARTERFINAL, BEG_1ST_LEG, BEG_WITH_EXTRA_TIME, BEG_WITH_PENALTY }
  762. { 5, 7,  4,  0,   92,  94, ROUND_SEMIFINAL, BEG_1ST_LEG, BEG_WITH_EXTRA_TIME, BEG_WITH_PENALTY }
  763. { 6, 7,  2,  0,   94,  95, ROUND_FINAL, BEG_1ST_LEG, BEG_WITH_EXTRA_TIME, BEG_WITH_PENALTY }
  764. 6
  765. GET_TAB_LEVEL_X_TO_Y
  766. -1
  767. 1
  768. 24
  769. GET_TAB_LEVEL_X_TO_Y
  770. -2
  771. 1
  772. 24
  773. GET_TAB_LEVEL_X_TO_Y
  774. -3
  775. 1
  776. 24
  777. GET_TAB_LEVEL_X_TO_Y
  778. -4
  779. 1
  780. 24
  781. GET_TAB_LEVEL_X_TO_Y
  782. -5
  783. 1
  784. 24
  785. GET_TAB_LEVEL_X_TO_Y
  786. -6
  787. 1
  788. 24
  789. %INDEXEND%CUP25
  790.